99250880bb0ba0246abb18248fc11df52cc51ba9,src/main/java/su/litvak/chromecast/api/v2/ChromeCast.java,ChromeCast,seek,#number#,219
Before Change
if (mediaStatus == null) {
throw new ChromeCastException("ChromeCast has invalid state to seek media playback");
}
channel.seek(status.getRunningApp().transportId, status.getRunningApp().sessionId, mediaStatus.mediaSessionId, time);
}
/**
After Change
*/
public void seek(double time) throws IOException {
Status status = getStatus();
Application runningApp = status.getRunningApp();
if (runningApp == null) {
throw new ChromeCastException("No application is running in ChromeCast");
}
MediaStatus mediaStatus = channel.getMediaStatus(runningApp.transportId);
if (mediaStatus == null) {